Efficient Virtual Machine Scheduling-policy for Virtualized Heterogeneous Multicore Systems

نویسندگان

  • Ibrahim Takouna
  • Wesam Dawoud
  • Christoph Meinel
چکیده

Heterogeneous multicore processors could be the future trend of processors’ industry due to their performance-power efficiency. In the operating systems domain, A heterogeneity-aware scheduler assigns a thread or an application to an appropriate core to realize this efficiency. Using virtualization technologies enables resource consolidation and achieves effective utilization of resources. Nevertheless, Hypervisors’ scheduling-policy is based on the round robin algorithm to ensure fairness among VMs. Emerging heterogeneous system and virtualization increases power savings and enhances resources utilization. This combination needs a new scheduler, which schedules each VM to an appropriate core based on its characteristics. In this paper, we present sources of delay in virtualized environment that could degrade performance of VMs. Then, we investigate the sensitivity of a VM performance to changes in clock frequency. A new scheduling policy was implemented to alleviate sources of delay and to be aware of system’s heterogeneity. We emulated our heterogeneous testing environment using DVFS, and we compared the results to default scheduling policy in Hypervisor’s scheduler. Nevertheless, the results show performance improvements for VMs that run either CPU-intensive or I/O-intensive applications. Finally, the measured power savings of our heterogeneous testing environment reach up to 25%.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Power-Aware Virtual Machine Scheduling-policy for Virtualized Heterogeneous Multicore Systems

This paper presents a systematic approach to correctly provision server resources in data centers, resulting in minimum energy consumption and SLA violations. In particular, we describe a hybrid method for efficient server provisioning in virtualized heterogeneous multicore Cloud data centers. The objective is to place VMs on host while keeping total utilization of CPU below defined threshold a...

متن کامل

A Tracing Approach to Process Migration for Virtual Machine Based on Multicore Platform

Recently, multicore processor and virtualization become popular in research and application. And an even newer tendency is to deploy virtualization on multicore processor platform. This means on a physical server, several isolated and high performance virtual environments are provided, and concurrent program has a chance to run in a multicore virtualized environment. But most virtual processor ...

متن کامل

Efficient consolidation-aware VCPU scheduling on multicore virtualization platform

Multicore processors are widely used in today’s computer systems. Multicore virtualization technology provides an elastic solution to more efficiently utilize the multicore system. However, the Lock Holder Preemption (LHP) problem in the virtualized multicore systems causes significant CPU cycles wastes, which hurt virtual machine (VM) performance and reduces response latency. The system consol...

متن کامل

The Effect of Multi-core on HPC Applications in Virtualized Systems

In this paper, we evaluate the overheads of virtualization in commercial multicore architectures with shared memory and MPI-based applications. We find that the non-uniformity of memory latencies affects the performance of virtualized systems significantly. Due to the lack of support for non-uniform memory access (NUMA) in the Xen hypervisor, shared memory applications suffer from a significant...

متن کامل

An Energy-efficient Task Scheduler in Virtualized Cloud Platforms

In cloud platforms, virtualization technology has been widely applied for deploying largescale IT-infrastructures due to its flexibility and extendibility. However, the extra software layer introduced by virtualization technology also raises many performance issues. One of them is the energy-efficiency losses when massive I/O-intensive tasks are running on virtualized servers. In this paper, we...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011